#include <my_head.h>

int main(int argc, const char *argv[]){
    // 打开文件
    FILE *fp = fopen("hello.txt", "r+");
    if(NULL == fp)
        ERR_LOG("fopen error");
    // 相对与文件开头向前偏移 会报错
    int ret = fseek(fp, -10, SEEK_SET);
    printf("ret = %d\n", ret); // -1

    // 相对于文件结尾向后偏移 相当于把文件撑大
    ret = fseek(fp, 10, SEEK_END);
    printf("ret = %d\n", ret); // 0
    printf("%ld\n", ftell(fp)); // 文件大小+10
    fputc('W', fp); // 需要有写的动作 才行
    
    // 关闭文件
    fclose(fp);
    return 0;
}